home *** CD-ROM | disk | FTP | other *** search
/ La Bible Des… Fonts / La Bible des... Fonts.iso / Utilitaires / TrueType FKEYs / Description next >
Text File  |  1992-03-21  |  2KB  |  26 lines

  1. SetOutlinePreferred 1.0 and SetPeserveGlyph 1.0 are a pair of FKEYs for System 7.0 or 6.07 with the Apple TrueType INIT.
  2.  
  3. SetOutlinePreferred  and SetPeserveGlyph are very simple FKEYs named after the corresponding Font Manager routines.  SetOutlinePreferred  tells the Font Manager to prefer either TrueType or bit mapped fonts for screen display or printing.  SetPeserveGlyph tells the Font Manager to use a particular character╒s true size or scale it to fit within the set maximum and minimum limits.
  4.  
  5. SetOutlinePrefered:
  6.  
  7. ╥If a TrueType font and a bit mapped font are available (using the same typeface, size, and style) for a font request, the default behavior for the Font Manager is to choose the bit mapped font, in order to maintain compatibility...╙  Inside Mac, vol. VI, p 12-18.
  8.  
  9. The FKEY toggles between the default and forcing the Font Manager to show the TrueType font.
  10.  
  11. SetPreserveGlyph:
  12.  
  13. For glyphs (characters) that extend either above the maximum or below the minimum limits of a particular font, such as ╥ü╙ or ╥ä╙, the ╥default behavior for the Font Manager is to scale the glyph so that it fits between the ascent and descent lines; however, this alters the look of the glyph.╙ Iside Mac, Vol VI, p 12-21.
  14.  
  15. The FKEY toggles between the default (scaling to fit within the limits) and showing the true (unscaled) shape of a character.  You may need to reset the leading if you use the unscaled setting.
  16.  
  17.  
  18. I created SetOutlinePreferred FKEY so that I could use (and see) all the nifty special characters in the TrueType Chicago typeface.  The main problem was that since Chicago 12 is located in ROM and ROM-based resources are generally used before System file based resources I couldn╒t get any of the symbols to show.  The solution was to write this FKEY that toggles between preferring bit mapped or TrueType fonts.  I know I could have done something similar with an ROM over-ride resources (ROv# and ROvr), but this gives me the choice of which fonts I want to use.
  19.  
  20. SetOutlinePreferred and SetPreserveGlyph FKEYs have no effect with systems before 6.0.7.   SetOutlinePreferred has no effect when only a bit mapped or only a TrueType font exists.
  21.  
  22. [requires ResEdit to install; currently SetOutlinePreferred FKEY ID=5, SetPreserveGlyph FKEY ID=6].
  23.  
  24. You may copy and distribute SetOutlinePreferred FKEY and SetPreserveGlyph FKEY as much as you like, but remember to smile when you do!
  25.  
  26. Written by David L. Fowler, 1992